body
{
    background-color    : #DFE9F6;
    font-family         : Arial, sans-serif;
	font-size			: 12px;
    color               : #666;
	margin				: 8px;
}

.container
{
	border-color		: #DFE9F6;
	border-width		: 1px;
	border-style		: dotted;
	
	padding				: 15px;
}

.fundo_amarelo
{
	background-color	: #FFFFE0;
}

.fundo_branco
{
	background-color	: #FFF;
}

.clear
{
    clear 				: both;
}

div#main
{
	
}

div#topo
{
	
}


div#topo_nome_sistema
{
	float 				: left;
}

div#menu
{
	text-align			: center;
}

div#topo_info
{
	float 				: right;
}

div#menu_item
{
	margin-bottom		: 25px; 
}

div#content
{
	margin-top			: 10px;
	margin-bottom		: 10px;
}

div#rodape
{
	text-align			: center;
	font-style			: italic; 
}

h2
{
	font-weight			: bold;
	margin-bottom		: 10px; 
}

a, a:visited, a:hover, a:active
{
	text-decoration		: none; 
	color               : #666;
}


table 
{
	border-collapse	: collapse;
	width			: 50%;
}

table td, table th 
{
	padding			: 6px;
	border			: 1px solid #eee;
}

table th
{
	background-color	: #ddd; 
}

div.links
{
	font-weight		: bold;
	margin-bottom	: 20px; 
}

div.links a
{
	padding-right	: 20px; 
}

dt[id^=reset], dt[id^=submit], input.reset, input.submit
{
	float			: left; 
}

dd input[type^=image]
{
	display			: block;
	position		: relative;
	margin-top		: 20px;
	margin-left		: 3px; 
}

div.box
{
	padding				: 10px;
}

div.box
{
	float 				: left;
	width				: 150px;
	height				: 100px;
	
	margin-right		: 5px;
	margin-bottom		: 50px;
	
	border				: 1px dotted #111;
	text-align			: center;
}

div.box:hover
{
	opacity				: .7;
	filter				: alpha(opacity=70);
}

strong
{
	font-weight			: bold;
	margin-right		: 20px; 	
}